<?php
	include('connectMySql.php');
	include('mapsUtil.php');
	
	connectToTest();
	//connectToProd();

	$conteudoMaps = <<<CONTEUDOMAPS
		function initializeGMaps() {
		  var myLatlng = new google.maps.LatLng(-12.97111,-38.51083);
		  var mapOptions = {
			zoom: 13,
			center: myLatlng
		  };

		  var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
		  map.controls[google.maps.ControlPosition.RIGHT_BOTTOM].push(document.getElementById('legend'));
		  initLegend(document.getElementById('legend'));	
CONTEUDOMAPS;

	$query = <<<QUERY
		SELECT *, EVE.DESCRICAO EVENTO_DESCRICAO 
		FROM EVE_EVENTO EVE INNER JOIN TPE_TIPO_EVENTO TPE ON EVE.ID_TIPO_EVENTO = TPE.ID_TIPO_EVENTO 
		INNER JOIN IME_IMAGEM_EVENTO IME ON EVE.ID = IME.ID_EVENTO
QUERY;
	
	$retorno = mysql_query($query);
	$id;
	$latitude;
	$longitude;
	$titulo;
	$data;
	$local;
	$descricao;
	$i = 0;
	while ($row = mysql_fetch_assoc($retorno))
	{
	
		$i = $i + 1;
		$id = $row["ID"];
		$latitude = $row["LATITUDE"];
		$longitude = $row["LONGITUDE"];	
		$titulo = $row["TITULO"];		
		$data = $row["DATA"];		
		$local = $row["LOCAL"];
		$descricao = $row["EVENTO_DESCRICAO"];
		$codigoTipoEvento = $row["CODIGO"];
		$urlImagem = $row["URL"];
		
		$mapInfoConteudo = generateMapInfoContent($titulo, $data, $local, $descricao, $urlImagem);
		
		$conteudoPonto = <<<CONTEUDOPONTO
		  

		  
		  //inicio ponto
		  tipoEvento$i = '$codigoTipoEvento';
		  pontoLatlng$i = new google.maps.LatLng($latitude,$longitude);
		  contentString$i = '$mapInfoConteudo';

		  infowindow$i = new google.maps.InfoWindow({
			  content: contentString$i
		  });

		  marker$i = new google.maps.Marker({
			  position: pontoLatlng$i,
			  map: map,
			  title: 'Uluru (Ayers Rock)',
			  icon: retornaUrlMarkerImg(tipoEvento$i)
		  });
		  google.maps.event.addListener(marker$i, 'click', function() {
			infowindow$i.open(map,marker$i);
		  });
		  
		  google.maps.event.addListener(infowindow$i, 'domready', function() {
			FB.XFBML.parse();
		  });		  	  

		  
		  //fim ponto	
		  
CONTEUDOPONTO;
		$conteudoMaps = $conteudoMaps . $conteudoPonto;
	}
	
	$conteudoMaps = $conteudoMaps . '}';
	
	$initMapsFunction = $conteudoMaps;
	include('template.php');	
?>